// pages/addwodeqq/index.js
import {insertShareMapper} from '../../utils/api/wode'
import { back,required } from '../../utils/util'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    autosize: {
      maxHeight: 100,
      minHeight: 50
    },
  
    viewId: '',
    shareId: '',
    nickName: '',
    remark: '',
    loading:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  /**附加消息 */
  onChangefield(e) {
    this.setData({
      remark: e.detail
    })
  },
  /**分享码 */
  shareIdInput(e) {
    this.setData({
      shareId: e.detail.value
    })
  },
  /**ID */
  bindKeyInput(e) {
    this.setData({
      viewId: e.detail.value
    })
  },
 /**昵称 */
 nickNameInput(e) {
  this.setData({
    nickName: e.detail.value
  })
},
  /**保存 */
  save() {
    if(this.data.loading) return
    let {viewId,shareId,nickName,remark} = this.data
    let values=[viewId,shareId,nickName]
    let titles=['请输入ID','请输入分享码','请输入昵称']
    required(values,titles) //验证必填
    this.setData({loading:true})
    insertShareMapper({viewId,shareId,remark,nickName}).then(()=>{
     back('请求成功发出')
    }).catch(()=>{
      this.setData({loading:false})
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})